// pc和裁判登录等
import request from '../axios'
var qs = require('qs')
// 获取裁判信息
/**
 *
 * @param {score_act_id} data 当前打分活动ID  测试时可以使用使用1
 */
const judgeInfo = (data) => {
  return request({
    url: `/custom/owens/score/judge/info`,
    method: 'get',
    params: data
  })
}
// 裁判认证绑定身份
/**
 *
 * @param {name, mobile, score_act_id} data 当前打分活动ID  测试时可以使用使用1，可通过url获取
 */
const judgeBind = (data) => {
  return request({
    url: '/custom/owens/score/judge/bind',
    method: 'post',
    data: qs.stringify(data),
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded'
    }
  })
}
// 获取学员信息
/**
 *
 * @param {score_act_id} data 当前打分活动ID  测试时可以使用使用1
 */
const judgeStudent = (data) => {
  return request({
    url: '/custom/owens/score/judge/student',
    method: 'get',
    params: data
  })
}
// 评分
/**
 *
 * @param {score_act_id, student_id, score} data
 * 当前打分活动ID  测试时可以使用使用1    学生ID    分数
 */
const judgeScore = (data) => {
  return request({
    url: '/custom/owens/score/judge/score',
    method: 'post',
    data: qs.stringify(data),
    headers: {
      'Content-Type': 'application/x-www-form-urlencoded'
    }
  })
}

// PC端-获取比赛详情
/**
 * @param {score_act_id} data 当前打分活动ID  测试时可以使用使用1
 */
const pc = (data) => {
  return request({
    url: '/pcscore/activity',
    method: 'get',
    params: data
  })
}

export default { judgeInfo, judgeBind, judgeStudent, judgeScore, pc }
